package negocio;

import java.util.ArrayList;
import java.util.Collection;
import java.util.GregorianCalendar;

import dominio.despant.Historico_Despesa_Antecipada;

public class Desp_Ant {

	public static Collection ordenaHistoricos_Desp_Ant(Collection historicos) {
		
		ArrayList<Historico_Despesa_Antecipada> a = (ArrayList) historicos;
		Collection resultado;
		
		for (int i = 0; i < a.size(); i++){
			
			for (int j = 0; j < a.size()-1; j++) {
				
				Historico_Despesa_Antecipada h = (Historico_Despesa_Antecipada) a.get(i);
				GregorianCalendar g = h.getData();
				Historico_Despesa_Antecipada h1 = (Historico_Despesa_Antecipada) a.get(j);
				GregorianCalendar g1 = h1.getData();
				
				if (g.compareTo(g1) < 0) {
					
					Historico_Despesa_Antecipada temp = (Historico_Despesa_Antecipada) a.get(i);
					a.set(i, a.get(j));
					a.set(j, temp);
					
				}			
			}
		}
		
		resultado = (Collection) a;
		
		return resultado;
	
	}
}
